.title_content label {
	  border-bottom: 1px solid #dddddd;
}
.title_content label:last-child {
	border-bottom: none;
}
.way_content .label_content span,.attr_content .label_content span, .tab_content span {
	width: initial;
	padding: 0 5px;
}
.label_content li.last_check {
	width: inherit;
	text-align: left;
  	margin-left: 7%;
}
.label_content li.last_check span {
	margin: 0;
}
.way_content .label_content {
	height: 78px;
}
.tab {
	height: 392px;
}
.tab_header {
	width: 50%;
	float: right;
}
.tab_content_container {
	clear: both;
}
.tab > h3 {
    float: left;
    font-size: 12px;
    color: #f55848;
    line-height: 40px;
    position: relative;
    padding-left: 37px;
}
.tab_header > ul > li > a {
	border-left: 1px solid #ddd;
	border-right: none;
}
.tab_header > ul > li {
	top: 3px;
  	float: left;
}
.attr_content {
	position: relative;
}
.attr_content:last-child .label_content {
	  height: 45px;
	  border-bottom: none;
}
.attr_content .first {
	display: inline-block;
	width: 18px;
	height: 18px;
	background: url(../img/icon-10.png) no-repeat;
	background-size: 100% 100%;
	vertical-align: sub;
  	margin-right: 8px;
}
.tab_content .attr_content h3 i {
	display: inline-block;
	width: 18px;
	height: 18px;
	vertical-align: sub;
  	margin-right: 8px;
}
.attr_content .first {
	background: url(../img/icon-10.png) no-repeat;
	background-size: 100% 100%;
}
.attr_content .first.label_on {
	background: url(../img/icon-12.png) no-repeat;
	background-size: 100% 100%;
}
.attr_content .second {
	background: url(../img/icon-20.png) no-repeat;
	background-size: 100% 100%;
}
.attr_content .second.label_on {
	background: url(../img/icon-22.png) no-repeat;
	background-size: 100% 100%;
}
.attr_content .third {
	background: url(../img/icon-30.png) no-repeat;
	background-size: 100% 100%;
}
.attr_content .third.label_on {
	background: url(../img/icon-32.png) no-repeat;
	background-size: 100% 100%;
}